British Capital — synonyms, definition

1. British capital (Noun)

3 synonyms
Greater London London capital of the United Kingdom
1 definition

British capital (Noun) — The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural centre.

1 type of
national capital
22 parts
Big Ben Bloomsbury Chelsea City of London City of Westminster Fleet Street Greenwich Harley Street Lombard Street Londoner Newgate Old Bailey Pall Mall Soho Tower of London Trafalgar Square Wembley West End Westminster Whitehall • • •
1 part of
England